﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using STS.Schema.Collections;
using STS.Schema.Enums;
using STS.Interfaces;

namespace STS.Schema.Interfaces
{
    public interface IForeignKey : ISqlObject
    {
        ISqlObjectCollection Columns { get; }
        SqlForeignKeyAction DeleteAction { get; }
        bool IsChecked { get; }
        bool IsEnabled { get; }
        bool IsSystemNamed { get; }
        bool NotForReplication { get; }
        SqlForeignKeyAction UpdateAction { get; }
    }
}
